2.5 SLAP
Single Level of Abstraction Principle
#プリンシプル_オブ_プログラミング
SLAPとは
コードを書く時、高いレベルの抽象化概念(高水準)と低いレベルの抽象化概念(低水準)を分離するようにします。(Kindle の位置No.936-937)
高低2層ではなく、多階層に分離
抽象レベルが揃うと、結果的に、コードは優れた書籍のようになります。(Kindle の位置No.940-941)
目次(高水準)
本文内容(低水準)
関数を構造化
して実現する
IMO:『Clean Code』
第3章 関数(Clean Code)
と同じことを言っていそう